From 71fa5c3fd780049efe46aeaac8b9fcb8f32ab10c Mon Sep 17 00:00:00 2001 From: robertl Date: Sun, 17 Oct 2004 01:20:02 +0000 Subject: [PATCH] Let str_utf8_to_ascii not crash if given NULL input. --- gpsbabel/util.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gpsbabel/util.c b/gpsbabel/util.c index 32d54baeb..975b7598f 100644 --- a/gpsbabel/util.c +++ b/gpsbabel/util.c @@ -785,8 +785,13 @@ char * str_utf8_to_cp1252( const char * str ) char * str_utf8_to_ascii( const char * str ) { - char *result = xstrdup( str ); - char *cur = result; + char *result; + char *cur; + + if (!str) return NULL; + + result = xstrdup( str ); + cur = result; while ( cur && *cur ) { if ( *cur & 0x80 ) { -- 2.30.2